其他
算法题:背包问题升级版
(点击上方公众号,可快速关注)
给出一个都是正整数的数组 nums,其中没有重复的数。编写一个函数从中找出所有的和为 target 的组合个数。其中一个数可以在组合中出现多次。数的顺序不同则会被认为是不同的组合。
格式:
第一行输入一个 整数数组,第二行输入一个数字 target ,最后按行输出所有和为 target 的组合的组成元素和所有组合的个数。
样例输入
nums = [ 1, 2, 4 ]
target = 4
样例输出
[ 1,1,1,1 ]
[ 1,1,2 ]
[ 1,2,1 ]
[ 2,1,1 ]
[ 2,2 ]
[ 4 ]
6
请通过评论说出你的解答。如果有必要,请介绍一下解题思路。在评论中分享解题思路可以让其他人了解你的想法。你的解答帮助了其他人,其他人的解答也将帮助到你。期待大家参与 ^_^
关注「算法爱好者」
看更多名企笔试题与解题讨论
↓↓↓